"""
推导式
    概述
        推导式也叫解析式，属于Python中的一种特有写法，目的是简化代码
    分类
        列表推导式
        集合推导式
        字典推导式
    格式：
        列表推导式
            变量名 = [临时变量 for 临时变量 in 列表  if 判断条件 ]
        集合推导式
            变量名 = [临时变量 for 临时变量 in 容器 if 判断条件 ]
        字典推导式
            变量名 = [key,value for key,value in 字典  if 判断条件 ]
"""

# 练习1： 创建一个0-9 的列表

# 方式一：for循环
list1 = []
for i in range(10):
    list1.append(i)
print(list1)

# 方式二：列表推导式
list2 = [i for i in range(10)]
print(list2)

# 方式三： list() 转换
list3 = list(range(10))
print(list3)


# 练习2： 创建一个0-9的偶数列表  列表推导式
list4 = [i for i in range(10) if i % 2 == 0]
print(list4)
